home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 11 / Info-Mac_XI_Disc_1.cdr_ / Info-Mac XI Disc 1.cdr / Programs / Application / Commodore 64 2.3 / CHANGES < prev    next >
Encoding:
Text File  |  1996-07-30  |  6.3 KB  |  226 lines  |  [TEXT/ttxt]

  1. Changes from VICE-0.10.0
  2. ------------------------
  3.  
  4. - the CPU in x64, xvic and xpet is now 2.3 times faster; :->
  5.  
  6. - the VIC-II steals the correct number of cycles for bad lines and
  7.   sprites, and correctly fetches the video RAM, so that FLD and other
  8.   effects involving bad lines are now emulated correctly;
  9.  
  10. - the interrupt handling and the CIA/VIA emulations have been almost
  11.   completely rewritten, thus dramatically increasing compatibility and
  12.   reliability;
  13.  
  14. - the VIC-II sprite-sprite and sprite-background collision register
  15.   emulation is (much) faster;
  16.  
  17. - the Read-Modify-Write bug of the CPU is correctly emulated when
  18.   accessing the VIC-II register $D011;
  19.  
  20. - D64 and T64 can be directly attached (T64 in x64 and x128 only);
  21.  
  22. - a bad bug in the handling of the I/O registers of the 6510 has been fixed;
  23.  
  24. - the ADC and SBC decimal mode has been fixed;
  25.  
  26. - various bugs in the 1541 error channel emulation have been fixed;
  27.  
  28. - the 1541 emulator and the standalone c1541 program support the Rx:
  29.   (Rename) command and the Sx: (Scratch, delete) command now handles
  30.   wildcards correctly;
  31.  
  32. - the infamous keyboard problem which caused key events to be lost
  33.   when refresh was > 1 has been fixed;
  34.   
  35. - a IEEE-488 interface emulator has been introduced (emulates the
  36.   original Commodore one) in x64, x128 and xvic;
  37.  
  38. - the xdebugger functionality has been improved (this part is still in the
  39.   experimental stage, though);
  40.  
  41. - the `-8' and `-9' options allow to attach diskimages as drive #9 too;
  42.  
  43. - the Unix FS driver (Unit 11) has been improved, so that it supports the
  44.   command/error channel and wildcards properly; moreover, new FS-specific
  45.   commands (mkdir, rmdir, chdir) and errors (`permission denied' and
  46.   `directory not empty') have been added;
  47.  
  48. - the VDC emulation in x128 supports variable character and screen size and
  49.   bitmap mode as well (monochrome only and still under development);
  50.  
  51. - some minor bugs in the VDC emulator have been fixed;
  52.  
  53. - the MMU implementation in x128 is much more complete, with true (not
  54.   hard-coded) shared RAM and memory configuration support;
  55.  
  56. - a nasty bug which caused x128 to crash when changing speed and
  57.   enabling/disabling the video emulators at runtime has been fixed;
  58.  
  59. - the Linux joystick has been fixed (it did not work at all in 0.10.0);
  60.  
  61. - the monitor `set' command no longer accepts ambiguous variable names;
  62.  
  63. - a new `hjoyport' variable/resource allows the user to choose the port
  64.   for the hardware joystick (Linux only);
  65.  
  66. - Sun64 is no longer supported (if you need it, download x64-0.3.1);
  67.  
  68. - one thousand other little bugs have been fixed. 
  69.  
  70.  
  71.  
  72. Feature Comparison: X64 0.3, VICE 0.10.0 and VICE 0.11.0
  73. --------------------------------------------------------
  74.  
  75.  
  76. Feature                x64 0.3.0    VICE 0.10.0     VICE 0.11.0
  77.  
  78. *Emulator _____________________________________________________________________
  79.  
  80. C64                yes        yes        yes
  81. C128                yes        yes        yes
  82. VIC-20                no        yes        yes
  83. C16                no        no        no
  84. Plus /4                no        no        no
  85.  
  86. PET 3032            no        yes        yes
  87. PET 4032            no        yes        yes
  88. PET 8032            no        yes        yes
  89.  
  90.  
  91. *Help _________________________________________________________________________
  92.  
  93. Manpage                yes        yes        yes
  94. Show Available Commands        Mon, c1541    Mon, c1541      Mon, c1541
  95. Show Avail. ML Instructions    Mon Help    Mon Help    Mon Help
  96.  
  97.  
  98. *Control / Interfaces _________________________________________________________
  99.  
  100. ML Monitor            yes        yes        yes
  101. Step-by-step Execution        Xdebugger only    Xdebugger only    yes
  102. Multiple Sessions        no        no        no
  103. Save/Restore Freezed RAM    yes        yes        yes
  104.  
  105. Load Program (startup/mon)    yes        yes        yes
  106. Loadable Program Formats    PRG        PRG,P00        PRG,P00
  107.  
  108. Joysticks            Linux only    virtual        Linux, virtual
  109. Mouse                -        -        -
  110.  
  111.  
  112. Tape drives            -        -        -
  113. Serial Printers            2        2        2
  114. Disk Drives, disk image        3 (#8-10)    3 (#8-10)    3 (#8-10)
  115. Disk Drives, filesystem        1 (#11)        1 (#11)        1 (#11)
  116. Hard disks            -        -        -
  117. Change Floppy Image        yes        yes        yes
  118.  
  119.  
  120. *Data Transfer ________________________________________________________________
  121.  
  122. Real C64 Peripherals        no        no        no
  123. Pipes                no        no        no
  124.  
  125. CBM binaries            yes        yes        yes
  126. P00 File Images            -        yes        yes
  127. X64 Disk Images            yes        yes        yes
  128. .D64 Disk Images        import/export    import        yes
  129. .T64 tape Images        import        import        yes
  130. .C64 Game Images        -        -        yes
  131.  
  132.  
  133. *Emulation ____________________________________________________________________
  134.  
  135. CPU
  136. Instruction Set            Full        Full        Full
  137. Count Cycles            Partial        Exact        Exact
  138.  
  139.  
  140. VIC-II
  141. Graphic Modes            all        all        all
  142. Smooth Scroll            yes        yes        yes
  143. Sprites                8        8        8        
  144. Sprite Collision IRQ        no/no        yes        yes
  145. LightPen IRQ            no        no        no
  146. Raster Compare IRQ        yes        yes        yes
  147. Split Screens            no        yes        yes
  148. Rasterline Effects        no        yes        yes
  149. Open Border            no        yes        yes
  150. Correct Timing w/Bad Lines      no              no        yes
  151.  
  152.  
  153. C128 VDC            no        yes        yes
  154. Graphic Modes            -        yes(*)        yes(*)
  155. Smooth Scroll            -        no        no
  156. Light Pen IRQ            -        no        no    
  157. Block Copy            -        yes(*)        yes(*)
  158. 64K Video RAM Support        no        yes(*)        yes(*)
  159.  
  160.  
  161. SID                no        no
  162.  
  163.  
  164. CIA 1
  165. Keyboard            C64 kbd        C64/128(*) kbd    C64/128(*) kbd
  166. Joystick            Linux only    Numpad        Linux, numpad
  167. timer A                yes        yes        yes
  168. timer B                yes        yes        yes
  169. IRQ control            yes        yes        yes
  170. IRQ                yes        yes        yes
  171. Time Of Day (TOD)        no        no        yes
  172. Time Of Day Alarm        no        no        yes
  173.  
  174.  
  175. CIA 2
  176. VIC bank select            yes        yes        yes
  177. Serial Bus            no        no        no
  178. timer A                yes        yes        yes
  179. timer B                yes        yes        yes
  180. IRQ control            yes        yes        yes
  181. IRQ                yes        yes        yes
  182. Time Of Day (TOD)        no        no        yes
  183. Time Of Day Alarm        no        no        yes
  184.  
  185.  
  186. *Peripherals __________________________________________________________________
  187.  
  188. 1541
  189. Emulation            Simulates    Simulates    Simulates
  190.  
  191. CBM DOS Commands        B C I N S       B C I N S    B C I N R S
  192.                 V U1 U2 UI      V U1 U2 UI    V U1 U2 UI
  193.  
  194. CBM File Formats        PRG,SEQ        PRG,SEQ        PRG,SEQ
  195.  
  196. 1541 Image File Operation    yes        yes        yes
  197. 1571 Image File Operation    -        no        no
  198. 1581 Image File Operation    -        no        no
  199.  
  200. Tracks
  201.     1541            35        35-42        35-42
  202.     1571            -        (70)        (70)
  203.     1581            -        (80)        (80)
  204. Sector Error Information    no        no        no
  205. GCR coded Image File        no        no        no
  206. Serial Bus            no        no        no
  207.  
  208.  
  209. Printer
  210. Emulation            Epson compat.   Epson compat.    Epson compat.
  211. Printing Modes            Text        Text/Graphics    Text/Graphics
  212.  
  213. Output Page Formatting        no        yes        yes
  214. Print to File            yes        yes        yes
  215. Print to Network Printer    no        no        no
  216.  
  217. Graphics commands, 7-bit    -        -        -
  218. Graphics commands, 8-bit    -        -        -
  219.  
  220. Output Formats            ASCII        PETCII, ASCII,  PETCII, ASCII,
  221.                         ISO Latin/1,    ISO Latin/1,
  222.                         raw, hexdump,   raw, hexdump,
  223.                         PostScript      PostScript
  224.  
  225. (*) not complete yet
  226.